Skip to main content

タブ:PLC設定

のこのタブで 汎用デバイスエディタ、入力と出力の処理やバスサイクルタスクなど、PLCの構成の基本設定を行います。

I/O処理のアプリケーション

I/O処理を担当するアプリケーション

46. PLC設定

停止中のI/Oを更新

standard icon:PLCが入っているとき、入力チャネルと出力チャネルの値も更新されます ストップ モード。ウォッチドッグが誤動作を検出すると、出力は事前定義されたデフォルト値に設定されます。

_cds_icon_option_deactivated.png:の入力チャネルと出力チャネルの値 ストップ モードは更新されません。

停止時の出力の動作

. コントローラが入るときの出力チャネルの処理 ストップ モード:
  • 値を保持する:現在の値が保持されます。

  • すべての出力をデフォルト値に:I/Oマッピングの結果のデフォルト値が割り当てられます。

  • プログラムを実行する:出力値の処理は、で実行されるプロジェクトに含まれるプログラムによって制御されます。 ストップ モード。右側のフィールドにプログラムの名前を入力します。

常に変数を更新する

バスサイクルタスクでI/O変数を更新するかどうかをグローバルに定義します

この設定は、スレーブとモジュールのI / O変数に対して、「非アクティブ化"は更新設定で定義されています。

  • 非アクティブ化(タスクで使用される場合にのみ更新):I / O変数は、タスクで使用されている場合にのみ更新されます。

  • 有効1(どのタスクでも使用されていない場合はバスサイクルタスクを使用):バスサイクルタスクのI / O変数は、他のタスクで使用されていない場合に更新されます。

  • 有効2(常にバスサイクルタスクで):バスサイクルタスクの各サイクルのすべての変数は、それらが使用されているかどうか、および入力チャネルと出力チャネルのどちらにマップされているかに関係なく、更新されます。

    重要

    このオプションを使用できるかどうかは、デバイスの説明によって異なります。



47. バスサイクルオプション

バスサイクルタスク

バスサイクルを制御するタスク。デフォルトでは、デバイスの説明で定義されたタスクが入力されます。

デフォルトでは、上位バスデバイスのバスサイクル設定が適用されます(上位バスのサイクル設定を使用)。これは、バスサイクルタスクの次の有効な定義を探すためにデバイスツリーが上向きに検索されることを意味します。



重要

を選択する前に<詳細不明>「バスサイクルタスクの設定では、次のことに注意する必要があります」<詳細不明>「」は、デバイスの説明に記載されているデフォルト設定が有効になることを意味します。

したがって、この説明を確認する必要があります。そこでは、サイクルタイムが最も短いタスクの使用をデフォルトとして定義できますが、サイクルタイムが最も長いタスクの使用も同様に定義できます。

重要

フィールドバスの場合、決定された動作を保証するために固定サイクルマトリックスが必要です。したがって、「フリーホイーリング"バスサイクルタスクのタイプ。

48. 追加の設定

I/Oマッピングの変数を強制する

この設定は、デバイスでサポートされている場合にのみ使用できます。

standard icon:アプリケーションをコンパイルすると、I / Oチャネルごとに2つのグローバル変数が作成され、の変数にマップされます。 I/Oマッピング ダイアログ。

これらの変数を使用して、たとえばHMIの視覚化を介して、このチャネルの入力値または出力値を強制することができます。

デバイスの診断をアクティブ化する

standard iconCAA Device Diagnosis ライブラリはプロジェクトに統合されています。デバイスごとに陰関数ブロックが生成されます。デバイスの機能ブロックがすでに存在する場合は、拡張機能ブロックが生成されるか(例:EtherCAT)、別の機能ブロックインスタンスが追加されます。これには、デバイス診断の一般的な実装が含まれます。

機能ブロックインスタンスを使用して、アプリケーション内のすべてのデバイスのステータスを判別し、エラーを評価することができます。さらに、ライブラリには、デバイスツリーをプログラムで編集するための関数が含まれています。

例:バスシステムのすべての子をスキャンし、親要素にジャンプします。

詳細については、以下を参照してください。 CAAデバイス診断ライブラリのドキュメント

I/O警告をエラーとして表示する

I/O構成に関する警告はエラーとして表示されます。

I/Oのシンボリックアクセスを有効にする

standard icon:入力変数と出力変数(VAR_INPUTVAR_OUTPUT)デバイスのI/Oチャネル用に自動的に作成されます。この目的のために、拡張機能ブロックがスレーブごとに作成されます。基本は、スレーブの既存の機能ブロックです。この種の自動生成された機能ブロックには、アプリケーションコードから直接アクセスできます。

このシンボリックアクセスは、手動で設定されたI/Oマッピングと並行して機能します。

_cds_icon_option_deactivated.png:I/Oチャネルへのアクセスはサポートされていません。マッピングを手動で設定し、I/Oチャネルごとに新規または既存の変数を具体的に割り当てる必要があります。